package model.envios;

import java.util.Date;

import model.Cliente;

public abstract class Envio {

	private String id;
	private Boolean certificada;
	private Boolean express;
	private Boolean pagado;
	private Boolean entregado;
	private Date fechaEnvio;
	private Double costo;
	private Cliente emisor;
	private Cliente receptor;
	private Integer numero;
	
	private String tipoDeEnvio = null;
	
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public boolean isCertificada() {
		return certificada;
	}
	public void setCertificada(boolean certificada) {
		this.certificada = certificada;
	}
	public boolean isExpress() {
		return express;
	}
	public void setExpress(boolean express) {
		this.express = express;
	}
	public boolean isPagado() {
		return pagado;
	}
	public void setPagado(boolean pagado) {
		this.pagado = pagado;
	}
	public boolean isEntregado() {
		return entregado;
	}
	public void setEntregado(boolean entregado) {
		this.entregado = entregado;
	}
	public Date getFechaEnvio() {
		return fechaEnvio;
	}
	public void setFechaEnvio(Date fechaEnvio) {
		this.fechaEnvio = fechaEnvio;
	}
	public Double getCosto() {
		return costo;
	}
	public void setCosto(Double costo) {
		this.costo = costo;
	}
	public Cliente getEmisor() {
		return emisor;
	}
	public void setEmisor(Cliente emisor) {
		this.emisor = emisor;
	}
	public Cliente getReceptor() {
		return receptor;
	}
	public void setReceptor(Cliente receptor) {
		this.receptor = receptor;
	}
	public Integer getNumero() {
		return numero;
	}
	public void setNumero(Integer numero) {
		this.numero = numero;
	}
	
	public String tipoDeEnvio(){
		return tipoDeEnvio;
	}
	public Boolean getCertificada() {
		return certificada;
	}
	public void setCertificada(Boolean certificada) {
		this.certificada = certificada;
	}
	public Boolean getExpress() {
		return express;
	}
	public void setExpress(Boolean express) {
		this.express = express;
	}
	public Boolean getPagado() {
		return pagado;
	}
	public void setPagado(Boolean pagado) {
		this.pagado = pagado;
	}
	public Boolean getEntregado() {
		return entregado;
	}
	public void setEntregado(Boolean entregado) {
		this.entregado = entregado;
	}
	
	
	
}
